package nl.windgazer.arachne.util;

public class ArachneSymbolConstants {

	public final static String TRANSLATOR_ROLE = "nl.windgazer.arachne.translator.role";
	public final static String TRANSLATION_ENABLED = "nl.windgazer.arachne.translation.enabled";

	public final static String CAPTCHA_CHARS = "com.octo.captcha.chars";
	public final static String CAPTCHA_CHARS_MIN = "com.octo.captcha.chars.min";
	public final static String CAPTCHA_CHARS_MAX = "com.octo.captcha.chars.max";
	/**
	 * Cast String to uppercase before validating (in case only upper-case characters are in
	 * you charset...). This is the default, recommended setting!
	 */
	public final static String CAPTCHA_CHARS_UPPERCASE = "com.octo.captcha.chars.transform.uppercase";
	/**
	 * Cast String to uppercase before validating (in case only lower-case characters are in
	 * you charset...)
	 */
	public final static String CAPTCHA_CHARS_LOWERCASE = "com.octo.captcha.chars.transform.lowercase";
	
	public final static String CAPTCHA_FONTS = "com.octo.captcha.fonts";
	public final static String CAPTCHA_FONTS_MIN = "com.octo.captcha.fonts.size.min";
	public final static String CAPTCHA_FONTS_MAX = "com.octo.captcha.fonts.size.max";

	public final static String CAPTCHA_BACKGROUND = "com.octo.captcha.background";
	/**
	 * A comma-separated list of ORGB colors (officially it's called RGBa). It's a 32-bit color
	 * definition in RRGGBBAA, Red, Green, Blue and Alpha (FFFFFFFF for fully non-transparent
	 * white and RR000000 for fully transparent red).
	 */
	public final static String CAPTCHA_COLORS = "com.octo.captcha.colors";
	public final static String CAPTCHA_IMG_WIDTH = "com.octo.captcha.img.width";
	public final static String CAPTCHA_IMG_HEIGHT = "com.octo.captcha.img.height";

	public final static String HTML_EC_PATH = "arachne.externalcontent.html.path";
	public final static String HTML_EC_PATH_DEFAULT = "/cms";
	public final static String HTML_EC_RELATIVE = "arachne.externalcontent.html.pathrelative";
	public final static String HTML_EC_RELATIVE_DEFAULT = Boolean.toString(true);

	public final static String EC_ALTERNATE_NAMING = "arachne.externalcontent.alternatenaming";
	public final static String EC_ALTERNATE_NAMING_DEFAULT = Boolean.toString(false);

	public final static String SIMPLE_VALIDATION_DECORATOR_ENABLED = "nl.windgazer.arachne.validator.enabled";

	public final static String CKEDITOR_BASEDIR = "com.ckeditor.basedir";
	public final static String CKEDITOR_VERSION = "com.ckeditor.version";
}
